import request from "@/utils/request"
// 登录方法
// username用户名
//  password密码
// code 验证码计算结果
// uuid 验证码唯一标识


// 账号：admin  密码 admin123
// 注意登录方法为 多个单独的参数
export function login(username: string, password: string, code: string, uuid: string) {
  const data = {
    username,
    password,
    code,
    uuid
  }
  return request({
    url: '/login',
    headers: {
      isToken: false,
      repeatSubmit: false
    },
    method: 'post',
    data: data
  })
}

// 注册方法
export function register(data: any) {
  return request({
    url: '/register',
    headers: {
      isToken: false
    },
    method: 'post',
    data: data
  })
}

// 获取用户详细信息
export function getInfo() {
  return request({
    url: '/getInfo',
    method: 'get'
  })
}

// 退出方法
export function logout() {
  return request({
    url: '/logout',
    method: 'post'
  })
}

// 获取验证码 无参数

// img: "base64编码" 验证码图片
// uuid: "c1a24070acae4306a56692ce4ebf9a2b" //登录需要的uuid
export function getCodeImg() {
  return request({
    url: '/captchaImage',
    method: 'get',
    timeout: 20000
  })
}